home *** CD-ROM | disk | FTP | other *** search
/ Danny Amor's Online Library / Danny Amor's Online Library - Volume 1.iso / html / faqs / faq / sgi / faq.apps < prev    next >
Encoding:
Text File  |  1995-07-25  |  39.4 KB  |  994 lines

  1. Subject: SGI apps Frequently Asked Questions (FAQ)
  2. Newsgroups: comp.sys.sgi.misc,comp.answers,news.answers
  3. From: sgi-faq@viz.tamu.edu (The SGI FAQ group)
  4. Date: 20 Nov 1994 06:59:26 GMT
  5.  
  6. Archive-name: sgi/faq/apps
  7. Last-modified: Sat Nov 19 10:52:33 CST 1994
  8.  
  9.     SGI apps Frequently Asked Questions (FAQ)
  10.  
  11. This is one of the Silicon Graphics FAQ series, which consists of:
  12.  
  13.     SGI admin FAQ - IRIX system administration
  14.     SGI apps FAQ - Applications and miscellaneous programming
  15.     SGI audio FAQ - Audio applications and programming
  16.     SGI graphics FAQ - Graphics and user environment customization
  17.     SGI hardware FAQ - Hardware
  18.     SGI Impressario FAQ - IRIS Impressario
  19.     SGI Inventor FAQ - IRIS Inventor
  20.     SGI misc FAQ - Introduction & miscellaneous information
  21.     SGI movie FAQ - Movies
  22.     SGI Performer FAQ - IRIS Performer
  23.     SGI pointer FAQ - Pointer to the other FAQs
  24.  
  25. Read the misc FAQ for information about the FAQs themselves.  Each FAQ
  26. is posted to comp.sys.sgi.misc and to the news.answers and comp.answers
  27. newsgroups (whose purpose is to store FAQs) twice per month.  If you
  28. can't find one of the FAQs with your news program, you can get it by
  29. anonymous FTP from one of these sites:
  30.  
  31.     rtfm.mit.edu:/pub/usenet/comp.sys.sgi.misc/
  32.     rtfm.mit.edu:/pub/usenet/news.answers/sgi/faq/
  33.     rtfm.mit.edu:/pub/usenet/comp.answers/sgi/faq/
  34.     viz.tamu.edu:/pub/sgi/faq/
  35.  
  36. Note that rtfm.mit.edu is home to many other FAQs and informational
  37. documents, and is a good place to look if you can't find an answer
  38. here. If you can't use FTP, send mail to mail-server@rtfm.mit.edu with
  39. the command 'send usenet/news.answers/ftp-list/faq' on a line by itself
  40. in the text, and it will send you a document describing how to FTP by
  41. mail. You can also read a hypertext version of the FAQs at
  42.  
  43.     http://www.cis.ohio-state.edu/hypertext/faq/usenet/sgi/top.html
  44.  
  45. The SGI FAQs are freely distributable and we encourage wide circulation.
  46. The contents are accurate as far as we know, but the usual disclaimers
  47. apply. Please send additions and changes to sgi-faq@viz.tamu.edu.
  48.  
  49. Topics covered in this FAQ:
  50. ---------------------------
  51. !  -1- Where can I find software for SGIs?
  52.    -2- Where can I find software already compiled for SGIs?
  53.    -3- What about Explorer?
  54.    -4- What about FlexFAX?
  55.    -5- WHAT TO USE?
  56.    -6- What's a good graphical text editor for SGIs?
  57. !  -7- What's a good mail program for SGIs?
  58.    -8- How can I convert ASCII to PostScript?
  59.    -9- How can I preview PostScript?
  60.   -10- How can I edit PostScript files?
  61. ! -11- How can I format unformatted manpages?
  62.   -12- IRIX's version of top(1) doesn't let me renice or kill processes
  63.        interactively. What to do?
  64.   -13- BUGS AND PROBLEMS
  65.   -14- Why isn't Iris Insight working properly?
  66.   -15- Why don't the arrow keys work in vi?
  67.   -16- How can I tell application X about my screen size?
  68.   -17- Why does ksh lock up if one's home directory is NFS-mounted?
  69.   -18- Why can't I 'talk' to Suns?
  70.   -19- How can I change what the keys on my keyboard do?
  71.   -20- Why is 'jot' so slow on a remote display in IRIX 5.2?
  72.   -21- Why does 'man -k' repeat itself in IRIX 5.2?
  73.   -22- COMPILERS AND PROGRAMMING
  74.   -23- What are the correct versions of the Irix Development Option
  75.        (IDO) and Fortran for current versions of IRIX?
  76.   -24- Why doesn't my non-ANSI C program compile under IRIX 4.0.x?
  77.   -25- Where's CHILD_MAX in IRIX 4.0.5?
  78.   -26- Where did the system header files go after I installed IDO 4.1.1?
  79.   -27- Why doesn't application X understand NIS (Yellow Pages) in IRIX
  80.        4.0.x?
  81. ! -28- Where's edge in IRIX 5.x? What can I use instead?
  82.   -29- How can I generate IRIX 4.0.x-compatible executables under IRIX
  83.        5.x?
  84.   -30- How can I convert IRIX 4.0.x executables to IRIX 5.x?
  85.   -31- Why are some static libraries missing in IRIX 5.x?
  86.   -32- Where are the audio, CD and DAT libraries in IRIX 5.x?
  87.   -33- Why can't my networking application resolve hostnames in IRIX
  88.        5.x?
  89.   -34- Can I use dynamic shared objects in IRIX?
  90.   -35- How can I tell which shared objects my executable uses?
  91.   -36- Why does malloc() never return NULL?
  92.   -37- What prototypes are missing in IRIX 4.0.x and 5.x?
  93. ! -38- Where are the regcmp and regex functions?
  94.   -39- Why is 'make' complaining about syntax errors that I can't find?
  95.   -40- PORTING
  96.   -41- How can I make the 'install' program work like BSD 'install'?
  97.   -42- Where's 'ranlib'?
  98.   -43- Why does GNU Emacs not compile, or compile but not run?
  99.   -44- What do I need to do to build gcc/g++?
  100.   -45- Is there an SGI-compatible version of XView?
  101. + -46- How can I compile tcsh 6.05 on IRIX 5.2?
  102.  
  103. ----------------------------------------------------------------------
  104.  
  105. Subject: !  -1- Where can I find software for SGIs?
  106. Date: 14 Nov 94 00:00:01 EST
  107.  
  108.   Silicon Graphics can tell you about their own and third-party
  109. ! commercial software.  Call SGI Direct for more information (see the
  110. ! misc FAQ for phone numbers) or look around on SGI's WWW server,
  111. ! Silicon Surf (http://www.sgi.com/), particularly under "Surf Shop"
  112. ! and "Subsidiaries and Partners".
  113.  
  114.   The best general reference for finding sources on the Internet is
  115.   Jonathan Kamens' "Finding Sources" document. It can be FTPed from
  116.   rtfm.mit.edu:/pub/usenet/news.answers/finding-sources. Read it
  117.   carefully before you post a question about finding software ...
  118.   because half of your answers will be "look in Archie" anyway, and
  119.   "Finding Sources" tells you how to do that.
  120.  
  121.   Useful general archive sites include ftp.x.org:/ for X software
  122.   (particularly in the /contrib and /R5contrib directories) and X
  123.   itself (in /pub), prep.ai.mit.edu:/pub/gnu/ for GNU software, and
  124.   ftp.uu.net:/ and wuarchive.wustl.edu:/ for nearly anything, including
  125.   archives of many Usenet sources newsgroups and mirrors of the
  126.   aforementioned GNU and X archives.
  127.  
  128.   The best SGI-specific reference is Bill Henderson's
  129.   <billh@hampton.sgi.com> SGI anonymous FTP list. (See "What are some
  130.   related network documents?" in the misc FAQ.) Good places to look, if
  131.   you just feel like looking, are ftp.sgi.com:/ and sgigate.sgi.com:/,
  132.   where are kept any number of freebies from the folks at SGI, and
  133.   swedishchef.lerc.nasa.gov:/, a site particularly well-stocked with
  134.   SGI-related materials.
  135.  
  136.   Finally, see the next question for places to find precompiled
  137.   software and questions (in this and the other SGI FAQs) which discuss
  138.   particular packages for pointers to those packages.
  139.  
  140. ------------------------------
  141.  
  142. Subject:    -2- Where can I find software already compiled for SGIs?
  143. Date: 18 Sep 94 00:00:01 EST
  144.  
  145.   A very large stash of SGI-compiled software is at
  146.   ftp.uni-stuttgart.de:/sw/; look in the sgi_40 directory for IRIX
  147.   4.0.x versions and the sgi_51 directory for IRIX 5.x versions.
  148.  
  149.   David Hinds <dhinds@allegro.stanford.edu> keeps a stock of GNU
  150.   software compiled for IRIX 4.0.x at cb-iris.stanford.edu:/pub/gnu/.
  151.   Presently it includes recent versions of binutils, emacs, gas, gcc,
  152.   glibc, gnuplot, groff, gzip, libg++, make, patch and perl.
  153.  
  154.   Scott Henry <scotth@sgi.com> provides recent versions of GNU Emacs
  155.   and gzip compiled for IRIX 4.0.x and (pay attention here) IRIX 5.x,
  156.   in 'inst' form, in sgigate.sgi.com:/net-services/gnu-emacs.
  157.  
  158.   Alan Palmer <alan@NMSU.edu> has recent versions of gcc, gas, etc.
  159.   compiled for IRIX 5.x in doug.nmsu.edu:/pub/.
  160.  
  161.   If none of the above helps, check Bill Henderson's list.  Keep in
  162.   mind that many of these binaries won't be the latest version, and
  163.   it's worth checking the latest version to see if IRIX support has
  164.   improved.  SGI's presence is continuously increasing and the trend is
  165.   definitely toward better IRIX support.
  166.  
  167. ------------------------------
  168.  
  169. Subject:    -3- What about Explorer?
  170. Date: 24 Feb 94 00:00:01 EST
  171.  
  172.   The IRIS Explorer data visualization system has its own newsgroup,
  173.   comp.graphics.explorer. There is an FTP site at
  174.   ftp.epcc.ac.uk:/pub/explorer/ (with a North American mirror at
  175.   swedishchef.lerc.nasa.gov:/explorer/), a WWW page at
  176.   http://www.nag.co.uk:70/1h/Welcome_IEC and an FAQ which you can find
  177.   at any of those sites.
  178.  
  179. ------------------------------
  180.  
  181. Subject:    -4- What about FlexFAX?
  182. Date: 28 May 94 00:00:01 EST
  183.  
  184.   There is a FlexFAX mailing list listed in the misc FAQ.
  185.  
  186. ------------------------------
  187.  
  188. Subject:    -5- WHAT TO USE?
  189. Date: 10 Dec 93 00:00:01 EST
  190.  
  191.   The next few questions discuss software for various applications.
  192.  
  193. ------------------------------
  194.  
  195. Subject:    -6- What's a good graphical text editor for SGIs?
  196. Date: 18 Sep 94 00:00:01 EST
  197.  
  198.   The most popular graphic text editors on SGIs include:
  199.  
  200.   IRIX 5.x includes jot, which is very nice. It requires GL, i.e. no
  201.   X-terminals, text terminals or non-SGI machines. See below for a bug
  202.   and workaround. zip is the IRIX 4.x incarnation of jot (the jot which
  203.   comes with IRIX 4.x is something else entirely); FTP it from
  204.   ftp.sgi.com:/graphics/zip/.
  205.  
  206.   nedit is a straightforward graphical editor with programmers'
  207.   features.  It needs X-windows but not GL. Get it from
  208.   fnpspb.fnal.gov:/pub/nedit/.  Patches to make it work under IRIX 5.x
  209.   are at viz.tamu.edu:/pub/sgi/software/nedit/nedit-on-irix-5.x.patch.
  210.  
  211.   GNU Emacs, a perennial favorite, isn't just an editor; it's a way of
  212.   life.  It has a X-windows mode and works on X-windows terminals as
  213.   well as SGI consoles and text terminals. Its X-windows support, once
  214.   rather lackluster, has improved in the recently released version 19.
  215.   It may be FTPed from any GNU archive, e.g.
  216.   prep.ai.mit.edu:/pub/gnu/.
  217.  
  218.   Epoch is a derivative of GNU Emacs 18 with better X-windows support.
  219.   It may be found at cs.uiuc.edu:/pub/epoch-files/epoch/. It will soon
  220.   merge with XEmacs.
  221.  
  222.   XEmacs (formerly Lucid Emacs) is a derivative of GNU Emacs 19. It may
  223.   be found in cs.uiuc.edu:/pub/xemacs/, and it has a WWW page at
  224.   http://xemacs.cs.uiuc.edu/. It requires graphics.
  225.  
  226.   Finally, the comp.windows.x FAQ (at
  227.   rtfm.mit.edu:/pub/usenet/comp.windows.x/) lists many more editors
  228.   which run under X-windows, both free and commercial.
  229.  
  230. ------------------------------
  231.  
  232. Subject: !  -7- What's a good mail program for SGIs?
  233. Date: 06 Nov 94 00:00:01 EST
  234.  
  235.   Z-Mail is a commercial product written by Z-Code and redistributed by
  236.   SGI. IRIX 5.x includes MediaMail, a subset of Z-Mail. Both are
  237.   graphical, MIME-compatible (MIME, described in RFC1521, is a standard
  238.   for enclosing multimedia material in your mail) and have a text-only
  239.   mode.  viz.tamu.edu:/pub/sgi/software/mail/zmail-vs-mediamail.ps
  240.   describes the differences between Z-Mail and MediaMail.
  241.  
  242.   The free programs Elm and Pine use text-based menus. They are easy to
  243.   use, powerful and can easily be run in a separate window. They can be
  244.   configured to use 'metamail' for MIME support. Elm can be FTPed from
  245.   dsinc.dsi.com:/elm/, Pine from ftp.cac.washington.edu:/pine/ and
  246.   'metamail' from thumper.bellcore.com:/pub/nsb/. Z-Mail/MediaMail
  247.   includes 'metamail', so if you use both Z-Mail/MediaMail and Elm or
  248.   Pine or another free mail program, you can save yourself some trouble
  249.   by configuring the latter to use the former's 'metamail'. Elm has an
  250.   FAQ in rtfm.mit.edu:/pub/usenet/comp.mail.elm/. Packages which make
  251.   Elm work nicely with IRIX 4.0.x's WorkSpace and IRIX 5.2's Indigo
  252.   Magic are at proton.chem.yale.edu:/pub/elm-ws-support.shar and
  253.   proton.chem.yale.edu:/pub/elm-im-support.shar. Elm's
  254.   autoreply/arepdaemon subsystem has a bad security hole, so don't
  255.   install those binaries. (They have been removed from v. 2.4.24 and
  256.   later.) The rest of Elm is fine.
  257.  
  258.   'mh' is a free, command-line oriented Mail Handling system. FTP the
  259.   source code from ftp.ics.uci.edu:/pub/mh/ and patches for IRIX 5.x
  260.   from viz.tamu.edu:/pub/sgi/software/mh/. If you build 'mh' you can
  261.   use 'xmh', a graphical mailer, which is part of Xwindows and thus
  262.   comes with IRIX.
  263.  
  264.   Finally, Chris Lewis' "Unix Email Software - a Survey" lists many
  265.   more mail programs. FTP it from
  266.   rtfm.mit.edu:/pub/usenet/news.answers/mail/setup/unix/.
  267.  
  268. ------------------------------
  269.  
  270. Subject:    -8- How can I convert ASCII to PostScript?
  271. Date: 19 Jun 94 00:00:01 EST
  272.  
  273.   - IRIX comes with 'lptops', which, because it's called indirectly
  274.     from 'lp', isn't as well known as it ought to be. Read the 'lptops'
  275.     and 'gpsinterface' manpages.
  276.  
  277.   - Adobe Transcript, which includes 'enscript' (something like
  278.     'lptops') and 'psroff' (nroff/troff-to-PostScript) is available at
  279.     extra cost from SGI.  Most people manage without it.
  280.  
  281.   - SGI's own Impressario does PostScript and a lot of other things. It
  282.     too costs extra, but is better liked that Transcript. See the
  283.     Impressario FAQ.
  284.  
  285.   - Popular free converters include 'a2ps' (at
  286.     imag.fr:/archive/postscript/), 'lwf' (in volume 15 of
  287.     comp.sources.unix, e.g.
  288.     ftp.uu.net:/usenet/comp.sources.unix/volume15/lwf/) and 'psf' (in
  289.     volume 35 of comp.sources.misc, e.g.
  290.     ftp.uu.net:/usenet/comp.sources.misc/volume35/psf3/).  The
  291.     comp.lang.postscript FAQ (at
  292.     rtfm.mit.edu:/pub/usenet/comp.lang.postscript/) has a much longer
  293.     list of such programs, unfortunately no longer including reviews or
  294.     FTP sites.
  295.  
  296.   - One good way to print manpages is with the '-m' option to 'a2ps'.
  297.  
  298. ------------------------------
  299.  
  300. Subject:    -9- How can I preview PostScript?
  301. Date: 20 Mar 94 00:00:01 EST
  302.  
  303.   Display Postscript (DPS), which includes the 'xpsview' PostScript
  304.   previewer, is an extra-cost option from SGI. Happily, Robert Keller
  305.   of SGI <rck@fangio.asd.sgi.com> has made available GNU's GhostScript
  306.   previewer, compiled *and* in SGI 'inst' installable form. FTP it from
  307.   ftp.sgi.com:/sgi/ghost/.
  308.  
  309.   Dale Atems <atems@physics.wayne.edu> points out:  Many people try
  310.   ghostscript and give it up because of the fonts.  There is something
  311.   about ghostscript that's not as widely known as it should be and
  312.   deserves emphasis: if you have SGI's Display Postscript, you can
  313.   forget about most of the ugly bitmap fonts that come with
  314.   ghostscript.  Edit your Fontmap file to point ghostscript to the DPS
  315.   outline fonts (in /usr/lib/DPS/outline/base) and it will use them
  316.   instead. This will improve both screen display and, if you're not
  317.   using a Postscript printer with those fonts already built in,
  318.   printing quality.
  319.  
  320. ------------------------------
  321.  
  322. Subject:   -10- How can I edit PostScript files?
  323. Date: 07 May 93 00:00:01 EST
  324.  
  325.   Ivan Bach <ib@sgi.com> collected some testimonials from a number of
  326.   SGIers:
  327.  
  328.   - Adobe Illustrator and Corel Draw can edit PS files of type AI (a
  329.     simplified version of PS that facilitates editing).
  330.  
  331.   - Transverter (from TechPool, 212-291-1922) can convert some general
  332.     PostScript files to AI PostScript. It also does other conversions,
  333.     e.g. to TIFF.
  334.  
  335.   - If you have DPS extensions on your server and a DPS compile time
  336.     environment you can do this quite well with xfig. Check out the
  337.     version in crocus.medicine.rochester.edu:/pub/apps/.
  338.  
  339.   - The InterViews tool `idraw' allows manipulation of EPS
  340.     (Encapsulated PostScript) files, and has a `mac-type' interface.
  341.  
  342.   - Island Draw 3.0 has an option to import Postscript, and it seems to
  343.     accept arbitrary Postscript.  I have fed it single page Postcript
  344.     files from Illustrator, Corel, Ventura, Designer, Eroff, and
  345.     hand-coded files, and it made Island Draw objects out of them.  The
  346.     file initially opens as one grouped object, but if you ungroup, you
  347.     get editable objects.  I was quite impressed.  I don't doubt there
  348.     are ways to fool the interpreter, but it works for output from
  349.     drawing and publishing packages, which is what I need it for.
  350.  
  351. ------------------------------
  352.  
  353. Subject: ! -11- How can I format unformatted manpages?
  354. Date: 19 Nov 94 00:00:01 EST
  355.  
  356. ! SGI provides manpages in formatted form, and does not therefore
  357. ! provide us all with the formatting software. Most FTPable manpages,
  358. ! however, come in nroff ("unformatted") form.
  359.  
  360. ! To install an unformatted manpage, one needs to format it (more on
  361. ! this in a moment), pack it with pack(1) and put it in the appropriate
  362. ! place under one of the 'catman' directories (see man(1)).
  363. ! Alternatively, one might simply put the unformatted manpage under one
  364. ! of the 'man' directories (again, see man(1)) and let IRIX run the
  365. ! formatting software on it as needed. Which method one uses is a matter
  366. ! of taste. In any case, one needs formatting software, and that is what
  367. ! the rest of this entry is about.
  368.  
  369.   Manpages are most often formatted with Documenter's Workbench (DWB),
  370.   which SGI has had to license separately from USL and we have to buy
  371.   separately from SGI.  SGI's DWB is based on version 2.1; the current
  372.   version from USL is 3.3.
  373.  
  374.   Public domain alternatives to DWB include 'groff' and 'awf':
  375.  
  376.   'groff' is by the Free Software Foundation and can be had from any
  377.   GNU archive (e.g. prep.ai.mit.edu:/pub/gnu/).  Compilers beware: it
  378.   must be compiled with g++ (or another C++ compiler?). However, there
  379.   are compiled binaries in cb-iris.stanford.edu:/pub/gnu/.  David Hinds
  380.   <dhinds@allegro.stanford.edu>, the man who put them there, gives this
  381.   advice for installing groff so that it can format manpages on the fly
  382.   in IRIX 4.0.x:
  383.  
  384.   Create a script called 'eqn':
  385.  
  386.    > #!/bin/sh
  387.    > if [ ${1:-""} = /usr/pub/eqnchar ] ; then shift ; fi
  388.    > geqn $*
  389.  
  390.   and a script called 'neqn':
  391.  
  392.    > #!/bin/sh
  393.    > if [ ${1:-""} = /usr/pub/eqnchar ] ; then shift ; fi
  394.    > geqn -Tascii $*
  395.  
  396.   and do:
  397.  
  398.    > ln -s gnroff nroff
  399.  
  400.   and edit the end of the gnroff script to be:
  401.  
  402.    > rest=`echo ${1+"$@"} | sed -e 's+/usr/lib/tmac+/usr/local/lib/groff/tmac+'`
  403.    > exec groff -Wall -mtty-char $T $opts $rest
  404.  
  405.   To get PostScript output from 'man -t', you also need to create a
  406.   'psroff' script similar to 'nroff'.  Here are the context diffs:
  407.  
  408.   *** /usr/local/bin/nroff        Sat Feb 13 15:51:09 1993
  409.   --- /usr/local/bin/psroff       Sat Feb 13 17:45:46 1993
  410.   ***************
  411.   *** 1,8 ****
  412.     #!/bin/sh
  413.   ! # Emulate nroff with groff.
  414.  
  415.     prog="$0"
  416.   ! T=-Tascii
  417.     opts=
  418.  
  419.     for i
  420.   --- 1,8 ----
  421.     #!/bin/sh
  422.   ! # Emulate psroff with groff.
  423.  
  424.     prog="$0"
  425.   ! T=-Tps
  426.     opts=
  427.  
  428.     for i
  429.   ***************
  430.   *** 25,30 ****
  431.   --- 25,33 ----
  432.           -Tascii|-Tlatin1)
  433.                   T=$1
  434.                   ;;
  435.   +       -t)
  436.   +               # ignore -- default is send to stdout
  437.   +               ;;
  438.           -T*)
  439.                   # ignore other devices
  440.                   ;;
  441.   ***************
  442.   *** 49,53 ****
  443.     rest=`echo ${1+"$@"} | sed -e 's+/usr/lib/tmac+/usr/local/lib/groff/tmac+'`
  444.  
  445.     # This shell script is intended for use with man, so warnings are
  446.     # probably not wanted.  Also load nroff-style character definitions.
  447.   ! exec groff -Wall -mtty-char $T $opts $rest
  448.   --- 52,56 ----
  449.     rest=`echo ${1+"$@"} | sed -e 's+/usr/lib/tmac+/usr/local/lib/groff/tmac+'`
  450.  
  451.     # This shell script is intended for use with man, so warnings are
  452.   ! # probably not wanted.
  453.   ! exec groff -Wall $T $opts $rest
  454.  
  455.   The binaries on cb-iris.stanford.edu have these changes already made.
  456.  
  457.   Paul Walmsley <ccshag@sgi1.phlab.missouri.edu> offers the following
  458.   advice for IRIX 5.x, which assumes that you have already followed
  459.   David Hinds' instructions for IRIX 4.0.x:
  460.  
  461.   1. Remove the link from tbl to gtbl.
  462.  
  463.   2. Rename gtroff to gtroff-exe or some other suitable name.  Note
  464.      that if you name it something other than gtroff-exe, you must
  465.      change the gtroff script below.
  466.  
  467.   3. Install the gtroff and tbl scripts included below in place of the
  468.      above two programs, and chmod them appropriately.
  469.  
  470.   --- cut here for tbl ---
  471.   #!/bin/sh
  472.   # Shoehorn gtbl into IRIX 5.2 - Shag
  473.   # Removes the -TX from gtbl's command line - yes, I know this is a kludge
  474.  
  475.   rest=`echo ${1+"$@"} | sed -e 's+-TX++'`
  476.   exec gtbl $rest
  477.   --- cut here for gtroff --
  478.   #!/bin/sh
  479.   # Shoehorn gtroff into working with IRIX 5.2 - Shag
  480.   # Translates all references for /usr/lib/tmac to /usr/local/lib/groff/tmac,
  481.   # and disables warnings - from David Hinds' code
  482.  
  483.   rest=`echo ${1+"$@"} | sed -e 's+/usr/lib/tmac+/usr/local/lib/groff/tmac+'`
  484.   exec gtroff-exe -Wall -mtty-char $rest
  485.   --- you can stop cutting now ---
  486.  
  487.   It is also possible to avoid the need for these scripts by setting
  488.   some environment variables, which are only documented in the man(1)
  489.   manpage (q.v.) in IRIX 5.2 and later.
  490.  
  491.   Henry Spencer's awf ("Amazingly Workable Formatter") is written in
  492.   'awk', which we all have, and does a pretty good job, considering. It
  493.   can be FTPed from fresnel.stanford.edu:/pub/4D/.
  494.  
  495.   Finally, you might be able to format them on a non-SGI machine which
  496.   does have nroff. You might need to specify the generic printer macros
  497.   with '-Tlp', i.e. 'nroff -man -Tlp foo.1 > foo'.
  498.  
  499. ------------------------------
  500.  
  501. Subject:   -12- IRIX's version of top(1) doesn't let me renice or kill
  502.                 processes interactively. What to do?
  503. Date: 10 Dec 93 00:00:01 EST
  504.  
  505.   Try William LeFebvre's <phil@eecs.nwu.edu> version, which has these
  506.   capabilities. FTP it from eecs.nwu.edu:/pub/top/. One port to IRIX is
  507.   at ftp.cs.ruu.nl:/pub/SGI/top-3.1.tar.gz.
  508.  
  509. ------------------------------
  510.  
  511. Subject:   -13- BUGS AND PROBLEMS
  512. Date: 10 Dec 93 00:00:01 EST
  513.  
  514.   This section discusses bugs and problems with various applications.
  515.  
  516. ------------------------------
  517.  
  518. Subject:   -14- Why isn't Iris Insight working properly?
  519. Date: 10 Dec 93 00:00:01 EST
  520.  
  521.   The format for Insight's ~/.insightrc file changed in Insight 2.0. An
  522.   ~/.insightrc left over from an older version might cause Insight to
  523.   emit error messages or not work in various ways.  Just delete the old
  524.   ~/.insightrc and restart Insight.
  525.  
  526.   Greg Ferguson <gferg@hoop.timonium.sgi.com> keeps a list of other
  527.   problems with Insight, which can be found at
  528.   viz.tamu.edu:/pub/sgi/lists/insight-problems.
  529.  
  530. ------------------------------
  531.  
  532. Subject:   -15- Why don't the arrow keys work in vi?
  533. Date: 04 May 94 00:00:01 EST
  534.  
  535.   Arrow keys send more than one character, and vi can misinterpret them
  536.   as multiple single-character commands on slow connections. Increase
  537.   vi's patience by putting the command 'set timeout=400' (or a larger
  538.   or smaller number to your taste) in the file ~/.exrc or the EXINIT
  539.   environment variable.  See also the ex(1) and vi(1) manpages.
  540.  
  541.   Or use h, j, k and l. Or jot or Emacs.
  542.  
  543.   Incidentally, an article in the March/April 1994 Pipeline discusses a
  544.   variety of 'vi' tips and tricks.
  545.  
  546. ------------------------------
  547.  
  548. Subject:   -16- How can I tell application X about my screen size?
  549. Date: 10 Dec 93 00:00:01 EST
  550.  
  551.   IRIX does not have 'stty rows n' or 'stty columns n'. Use
  552.   'setenv LINES n' and 'setenv COLUMS n' respectively.
  553.  
  554. ------------------------------
  555.  
  556. Subject:   -17- Why does ksh lock up if one's home directory is NFS-
  557.                 mounted?
  558. Date: 21 Jan 94 00:00:01 EST
  559.  
  560.   Sez Dave Olson <olson@sgi.com>: Since all ksh sessions for the same
  561.   user write to the same file, ksh uses locking on the history file.
  562.   Locking over NFS is problematic at best.  There is an environment
  563.   variable (HISTFILE) that can be set to specify where the history file
  564.   lives; I would suggest putting it somewhere on the local disk.
  565.  
  566. ------------------------------
  567.  
  568. Subject:   -18- Why can't I 'talk' to Suns?
  569. Date: 16 Mar 94 00:00:01 EST
  570.  
  571.   SGI, and most Unix vendors, use the 4.3BSD talk protocol, while Sun
  572.   still uses the 4.2BSD talk protocol. The fault is Sun's, not SGI's.
  573.   Look in thor.ece.uc.edu:/pub/sun-faq/ for Sun-compatible versions of
  574.   'new talk' (ntalk.tar.Z) and 'ytalk', which speaks both old and new
  575.   'talk' (ytalk-3.0.1.tar.gz).
  576.  
  577.   You could also run 'ytalk' on your SGI. Get it from
  578.   ftp.uu.net:/usenet/comp.sources.unix/volume27/ytalk-3.0/.
  579.  
  580. ------------------------------
  581.  
  582. Subject:   -19- How can I change what the keys on my keyboard do?
  583. Date: 04 May 94 00:00:01 EST
  584.  
  585.   Use 'xmodmap'. The manpage describes how to swap control and caps-
  586.   lock, which is the most common use. 'xwsh' and 'tcsh' also have key-
  587.   binding facilities, described in their manpages; consider these if
  588.   you want to change key meanings only in 'xwsh' windows or only in
  589.   'tcsh'.
  590.  
  591. ------------------------------
  592.  
  593. Subject:   -20- Why is 'jot' so slow on a remote display in IRIX 5.2?
  594. Date: 08 Jul 94 00:00:01 EST
  595.  
  596.   It's a bug. A fixed version is in ftp.sgi.com:/graphics/jot/.
  597.  
  598. ------------------------------
  599.  
  600. Subject:   -21- Why does 'man -k' repeat itself in IRIX 5.2?
  601. Date: 12 Jun 94 00:00:01 EST
  602.  
  603.   'man -k' looks for two whatis databases, the default and one in a
  604.   directory specified by the environment variable LANG. If LANG is set
  605.   but empty, the paths come out the same and you see the same database
  606.   twice. Fix the problem by doing 'unsetenv LANG' or 'setenv'ing it to
  607.   something sensible.
  608.  
  609. ------------------------------
  610.  
  611. Subject:   -22- COMPILERS AND PROGRAMMING
  612. Date: 10 Dec 93 00:00:01 EST
  613.  
  614.   This section discusses general compilers and programming issues.  See
  615.   the audio, graphics and movie FAQs for audio, graphics and movie
  616.   programming issues, and the Impressario, Inventor and Performer FAQs
  617.   for discussions of those packages.
  618.  
  619. ------------------------------
  620.  
  621. Subject:   -23- What are the correct versions of the Irix Development
  622.                 Option (IDO) and Fortran for current versions of IRIX?
  623. Date: 12 Jun 94 00:00:01 EST
  624.  
  625.   If you're using IRIX 4.0.x, you should be using IDO 4.1.1.  It
  626.   includes C 3.10.1 and the 3.12 back-end (the part of the compiler
  627.   which actually produces the executable; 3.12 is the number you see
  628.   when you use the 'file' command on an executable). The previous
  629.   version was badly buggy; upgrade ASAP.
  630.  
  631.   IRIX 5.2 needs IDO 5.2, which includes C 3.18. Executables produced by
  632.   the IRIX 5.x back-end don't show a version number with 'file'.
  633.  
  634.   Each version of IDO has a corresponding version of Fortran, and they
  635.   MUST be used together. IDO 4.1.1 needs Fortran 3.5.1 and IDO 5.2 needs
  636.   Fortran 4.0.1. This is true for other languages as well, but only
  637.   Fortran has confused enough people to have its version numbers here.
  638.  
  639. ------------------------------
  640.  
  641. Subject:   -24- Why doesn't my non-ANSI C program compile under IRIX
  642.                 4.0.x?
  643. Date: 14 May 94 00:00:01 EST
  644.  
  645.   SGI's C compiler is ANSI C by default in IRIX 4.0.x. Use the '-cckr'
  646.   option to compile K&R C. You can do this most easily by setting the
  647.   environment variable SGI_CC to "-cckr" or by editing the
  648.   application's Makefile, often by adding "-cckr" to the CFLAGS
  649.   variable.
  650.  
  651.   A related problem is that Makefiles generated by 'imake' most often
  652.   use 'cc -cckr -prototypes'; missing or incorrect prototypes usually
  653.   just generate pages of warnings but may cause an unrecoverable
  654.   error.  You can often work around this by removing "-prototypes" from
  655.   the line where it appears in the Makefile (not the Imakefile).
  656.  
  657. ------------------------------
  658.  
  659. Subject:   -25- Where's CHILD_MAX in IRIX 4.0.5?
  660. Date: 21 Jan 94 00:00:01 EST
  661.  
  662.   /usr/include/limits.h has a bug in all versions of IRIX 4.0.5. The
  663.   definition of ARG_MAX on line 92 is missing a closing comment, so the
  664.   definition of CHILD_MAX on line 93 is ignored. Line 92
  665.  
  666.   #define    ARG_MAX        5120         /* max length of arguments to exec 
  667.  
  668.   should look like this:
  669.  
  670.   #define    ARG_MAX        5120         /* max length of arguments to exec */
  671.  
  672. ------------------------------
  673.  
  674. Subject:   -26- Where did the system header files go after I installed
  675.                 IDO 4.1.1?
  676. Date: 14 May 94 00:00:01 EST
  677.  
  678.   Some header files were in both the dev.hdr.lib subsystem (which is
  679.   part of IDO) and eoe1.sw.unix (which is part of basic IRIX) in IRIX
  680.   4.0.5, but are not in dev.hdr.lib in IDO 4.1 and 4.1.1. If one
  681.   removes an older IDO then installs IDO 4.1(.1), these headers will
  682.   disappear.  The solution is to reinstall eoe1.sw.unix. Affected
  683.   headers are all in /usr/include/sys, and include domain.h, fddi.h,
  684.   if_imf.h, if_ipg.h, if_mf.h, if_sl.h, llc.h, mbuf.h, protosw.h,
  685.   smt.h, socket.h, socketvar.h, tcp-param.h, uio.h, un.h, and unpcb.h.
  686.  
  687. ------------------------------
  688.  
  689. Subject:   -27- Why doesn't application X understand NIS (Yellow Pages)
  690.                 in IRIX 4.0.x?
  691. Date: 19 Dec 93 00:00:01 EST
  692.  
  693.   If you run NIS (aka Yellow Pages), you need to link programs which
  694.   access files served by NIS with -lsun. The functions in libc.a which
  695.   deal with these files are not NIS-aware; the NIS versions are in
  696.   libsun.a. Using libsun.a usually means adding '-lsun' to the variable
  697.   LIBS or LDFLAGS in one's Makefile. If '-lc' or '-lc_s' (libc_s.a is
  698.   the shared version of libc.a) is given explicitly, '-lsun' must
  699.   precede it.
  700.  
  701.   This is only true for IRIX 4.0.x; IRIX 5.x's libc.a is NIS-aware.
  702.  
  703. ------------------------------
  704.  
  705. Subject: ! -28- Where's edge in IRIX 5.x? What can I use instead?
  706. Date: 13 Nov 94 00:00:01 EST
  707.  
  708.   SGI does not include edge with IRIX 5.x. When asked for substitutes,
  709.   SGI will direct you to their CASEVision debugger, which costs extra.
  710.  
  711.   An oft-mentioned free graphical debugger is 'xdbx'; you can find the
  712.   original source in ftp.x.org:/R5contrib/, a patch to make it work on
  713.   IRIX 4.0.x in viz.tamu.edu:/pub/sgi/software/xdbx/xdbx.sgi.patch and
  714.   patched versions for IRIX 4.0.x and 5.x in
  715.   swedishchef.lerc.nasa.gov:/programs/X/. An 'inst'-installable binary
  716.   for IRIX 5.x only is in ftp.sgi.com:~ftp/sgi/xdbx/.
  717.  
  718.   If you have 'gdb', you can try 'tgdb' and 'tgdb_wish', which may be
  719.   FTPed from sunsite.unc.edu:/pub/Linux/devel/debuggers/ and
  720.   ftp.aud.alcatel.com:/tcl/code/ respectively.
  721.  
  722. ------------------------------
  723.  
  724. Subject:   -29- How can I generate IRIX 4.0.x-compatible executables
  725.                 under IRIX 5.x?
  726. Date: 10 Dec 93 00:00:01 EST
  727.  
  728.   Strictly speaking, you can't. Many things changed in IRIX 5.x. You
  729.   can, however generate executables in COFF (IRIX 4.0.x) format instead
  730.   of ELF (IRIX 5.x) format, and these will often work on IRIX 4.0.x if
  731.   they don't use complex things like multiprocessing. The manual and
  732.   release notes describe how, and here's a summary:
  733.  
  734.   1) Make sure you've installed all of the appropriate irix4
  735.      compatibility subsystems. These include irix4_eoe, irix4_dev,
  736.      irix4_c and others for Motif, Inventor, etc.
  737.  
  738.   2) setenv SGI_IRIX4 1
  739.  
  740.   3) If your source uses explicit paths to headers, libraries, etc.,
  741.      change them to point to the irix4 versions.
  742.  
  743.   4) Use cc or make or whatever as you normally would.
  744.  
  745. ------------------------------
  746.  
  747. Subject:   -30- How can I convert IRIX 4.0.x executables to IRIX 5.x?
  748. Date: 04 Nov 94 00:00:01 EST
  749.  
  750.   Sez Jay McCauley <mccauley@sgi.com>:  IRIX does not and cannot have a
  751.   coff2elf (actually, it's 'cof2elf') converter.  The COFF (actually,
  752.   ECOFF) to ELF transition was also the transition to the use of
  753.   Expanded Fundamental Types (EFT), an SVR4-ism.  EFT enlarges a number
  754.   of basic data types, finally casting off the last vestages of the
  755.   PDP-11.  So, structures built in an EFT world would have their
  756.   members at different offsets than they would in a pre-EFT (e.g. IRIX
  757.   4.x) world. The operating system uses the fact that an executable is
  758.   in ELF to trigger the use of EFT-based strucures for input and
  759.   output.  So, even if you had a program like coff2elf, the resulting
  760.   transformed executable would not operate correctly for almost any
  761.   interesting case.  Trivial programs that don't have any system calls
  762.   which pass in structures or get structures back from the OS could
  763.   theoretically work, but these fall into the "uninteresting" class.
  764.  
  765.   Note that the cof2elf(1) program referred to by the elf(1) manpage in
  766.   IRIX 5.2 does not exist. The elf(1) manpage is wrong.
  767.  
  768. ------------------------------
  769.  
  770. Subject:   -31- Why are some static libraries missing in IRIX 5.x?
  771. Date: 05 Feb 94 00:00:01 EST
  772.  
  773.   IRIX 5.x does not have static (non-shared) versions of some
  774.   libraries, notably libX11.a. This is only a problem if one needs to
  775.   name one explicitly in a linking statement; just use the shared
  776.   version (in this case, libX11.so.1).
  777.  
  778.   But *why* are they missing? 1) The shared versions (but not the
  779.   static versions) are specified in the MIPS ABI, with which IRIX 5.x
  780.   complies.  2) SGI can tune system-dependent aspects of the libraries
  781.   without losing binary compatibility between different SGI machines
  782.   and with other MIPS ABI-compliant platforms. 2) The library
  783.   interfaces are stable, so there is no need to link them statically.
  784.   3) It forces us all to use the shared versions with the attendant
  785.   benefits: less disk and memory usage and better portability.
  786.  
  787. ------------------------------
  788.  
  789. Subject:   -32- Where are the audio, CD and DAT libraries in IRIX 5.x?
  790. Date: 05 Mar 94 00:00:01 EST
  791.  
  792.   In IRIX 5.x, they (and the associated headers, sample code, etc.)
  793.   have moved to the extra-cost Digital Media Development option.
  794.   Sorry.
  795.  
  796. ------------------------------
  797.  
  798. Subject:   -33- Why can't my networking application resolve hostnames in
  799.                 IRIX 5.x?
  800. Date: 14 May 94 00:00:01 EST
  801.  
  802.   The resolv.conf file, which tells IRIX how to resolve hostnames, is
  803.   in /usr/etc in IRIX 4.0.x but /etc in IRIX 5.x. Applications compiled
  804.   under IRIX 4.0.x and moved to a 5.x system will not be able to find
  805.   it.  The easiest fix is to do 'ln -s /etc/resolv.conf /usr/etc', and
  806.   the best fix is to recompile. See 'man 4 resolv.conf'.
  807.  
  808. ------------------------------
  809.  
  810. Subject:   -34- Can I use dynamic shared objects in IRIX?
  811. Date: 07 May 93 00:00:01 EST
  812.  
  813.   IRIX 5.x supports SVR4-style dynamic shared objects. IRIX 4.0.x does
  814.   not, but Jack Jansen <jack@cwi.nl> has written a package to do it
  815.   anyway. Get the file ftp.cwi.nl:/pub/dl-1.3.tar.Z by anonymous FTP.
  816.  
  817. ------------------------------
  818.  
  819. Subject:   -35- How can I tell which shared objects my executable uses?
  820. Date: 25 Apr 94 00:00:01 EST
  821.  
  822.   Use 'odump -Lv' for COFF format executables (under IRIX 4.0.x, or 5.x
  823.   using the irix4 compatibility stuff) and 'elfdump -Dl' for ELF format
  824.   executables (IRIX 5.x only). Both are in the dev.cmplrs_sw.util
  825.   subsystem.
  826.  
  827. ------------------------------
  828.  
  829. Subject:   -36- Why does malloc() never return NULL?
  830. Date: 05 Jul 94 00:00:01 EST
  831.  
  832.   Virtual memory is effectively infinitely large in IRIX 4.0.x, and it
  833.   can be configured to be so in IRIX 5.x. malloc() never returns NULL
  834.   because requests are always granted. The admin FAQ gives further
  835.   background, and tells how to configure your system to limit virtual
  836.   memory to physical memory and physical swap space.
  837.  
  838. ------------------------------
  839.  
  840. Subject:   -37- What prototypes are missing in IRIX 4.0.x and 5.x?
  841. Date: 03 Apr 94 00:00:01 EST
  842.  
  843.   Kevin Russo <russo@rudedog.nrl.navy.mil> has compiled lists, which
  844.   you can FTP from
  845.   viz.tamu.edu:/pub/sgi/software/prototypes/missing-protos.shar.
  846.  
  847. ------------------------------
  848.  
  849. Subject: ! -38- Where are the regcmp and regex functions?
  850. Date: 13 Nov 94 00:00:01 EST
  851.  
  852.   In the libPW.a (IRIX 4.0.x) or libgen.a (IRIX 5.x) library. Add
  853.   '-lPW' or '-lgen' to your linking command.
  854.  
  855. ------------------------------
  856.  
  857. Subject:   -39- Why is 'make' complaining about syntax errors that I
  858.                 can't find?
  859. Date: 26 May 94 00:00:01 EST
  860.  
  861.   Two possibilities:
  862.  
  863.   - SGI's 'make' sends shell commands to your shell (specified in the
  864.     SHELL environment variable), while every other 'make' in the world
  865.     uses /bin/sh by default. Put the line "SHELL=/bin/sh" at the top of
  866.     a Makefile to make SGI's 'make' use /bin/sh.
  867.  
  868.   - Dependency lines in your Makefile may begin with spaces.  Some
  869.     'make's accept spaces; SGI's requires tabs.
  870.  
  871. ------------------------------
  872.  
  873. Subject:   -40- PORTING
  874. Date: 10 Dec 93 00:00:01 EST
  875.  
  876.   This section discusses problems with porting software from other
  877.   systems to SGIs. Be sure to look through the previous section and the
  878.   programming part of the graphics FAQ too.
  879.  
  880. ------------------------------
  881.  
  882. Subject:   -41- How can I make the 'install' program work like BSD
  883.                 'install'?
  884. Date: 16 Jun 93 00:00:01 EST
  885.  
  886.   The BSD and System V versions of the 'install' command are
  887.   incompatible; the BSD version is most often used by Makefiles. IRIX
  888.   provides both the System V version (/etc/install) and the BSD version
  889.   (/usr/bin/X11/bsdinst.sh). SGI's 'imake' defines INSTALL as
  890.   /usr/bin/X11/bsdinst.sh, and the Install* rules use that definition,
  891.   so Imakefile-generated Makefiles will use the BSD version.
  892.  
  893.   Michael Joosten <joost@ori.cadlab.de> points out that you can also
  894.   use GNU install (available from any GNU archive, e.g.
  895.   prep.ai.mit.edu:/pub/gnu/), which emulates the BSD version.  Unlike
  896.   /usr/bin/X11/bsdinst.sh, it has a manpage.  It also may be better
  897.   debugged; SGI's version reportedly mishandles '-o' and installs
  898.   multiple files into a single directory.
  899.  
  900. ------------------------------
  901.  
  902. Subject:   -42- Where's 'ranlib'?
  903. Date: 16 Sep 93 00:00:01 EST
  904.  
  905.   IRIX doesn't need it. Read the description of the 's' option in the
  906.   'ar' manpage. When the Makefile for a program you're porting wants
  907.   ranlib, delete the ranlib command, substitute 'true' or put a little
  908.   shell script in your PATH to fake it.
  909.  
  910. ------------------------------
  911.  
  912. Subject:   -43- Why does GNU Emacs not compile, or compile but not run?
  913. Date: 08 Oct 94 00:00:01 EST
  914.  
  915.   You probably have an old version.
  916.  
  917.   Emacs 18.59 is the last release of Emacs version 18. It builds and
  918.   runs correctly under IRIX 4.0.x. Some earlier versions failed to
  919.   compile (because cc now needs -cckr for K&R C compatibility) or
  920.   failed to run when stripped (because of object file format changes).
  921.   For the latter reason, the file unexmips.c in some versions of Epoch
  922.   and Lucid Emacs should be replaced with the same-named file from the
  923.   GNU Emacs 18.59 distribution.
  924.  
  925.   Karsten Kuenne <kuenne@desy.de> has patched Emacs 18.59 to work with
  926.   IRIX 5.0's new object file format. The patches are at
  927.   ftp.desy.de:/pub/gnu/emacs/emacs-irix5.0-patches.
  928.  
  929.   Emacs 19.28 is the most recent release of Emacs version 19 at this
  930.   writing; it builds and runs correctly under IRIX 4.0.x and 5.x with
  931.   recent compilers (IDO 4.1.1 or newer). Be sure to read about Iris
  932.   quirks in etc/MACHINES.
  933.  
  934.   See also "Where can I get software already compiled for SGIs?"
  935.   above.
  936.  
  937. ------------------------------
  938.  
  939. Subject:   -44- What do I need to do to build gcc/g++?
  940. Date: 04 Nov 94 00:00:01 EST
  941.  
  942.   Recent versions of gcc build reliably on IRIX 4.0.x and 5.x without
  943.   much difficulty. Just read the INSTALL document and follow the
  944.   directions.  A few hints:
  945.  
  946.   - Don't. Several people have already, and they'll let you have a
  947.     copy.  Even if you must do it yourself, you can bootstrap from
  948.     someone else's binary. Furthermore, their distribution may include
  949.     notes on how they did it, if they didn't think it was obvious.  See
  950.     "Where can I get software already compiled for SGIs?" above.
  951.  
  952.   - You need the headers and runtime libraries from SGI's extra-cost
  953.     development option (IDO) to compile gcc. Of course if you buy IDO
  954.     you'll get SGI's compiler anyway; this is comp.sys.sgi.*'s most
  955.     popular Catch-22.
  956.  
  957.   - Don't forget to install the dev.cmplrs_hdr.internal subsystem,
  958.     which contains needed headers and is not installed by default.
  959.  
  960.   - READ THE RELEASE NOTES! gcc (and gas, etc.) are updated too
  961.     frequently for this FAQ to document every quirk of every release.
  962.     The release notes often describe quirks that have not yet been
  963.     fixed.
  964.  
  965. ------------------------------
  966.  
  967. Subject:   -45- Is there an SGI-compatible version of XView?
  968. Date: 01 Jul 94 00:00:01 EST
  969.  
  970.   For IRIX 4.0.x, look in
  971.   swedishchef.lerc.nasa.gov:/libraries/XView3/.  For IRIX 5.x, look in
  972.   wuarchive.wustl.edu:/graphics/graphics/sgi-stuff/XView/xview3/irix5/.
  973.   A copy of the patches used to create the IRIX 5.x version is in
  974.   viz.tamu.edu:/pub/sgi/software/xview/.
  975.  
  976. ------------------------------
  977.  
  978. Subject: + -46- How can I compile tcsh 6.05 on IRIX 5.2?
  979. Date: 15 Nov 94 00:00:01 EST
  980.  
  981. + IRIX 5.2 includes tcsh 6.04. If you want 6.05 (which has a lot of bug
  982. + fixes and a nice new manpage) you need to compile it yourself.  Get
  983. + the source from tesla.ee.cornell.edu:/pub/tcsh/ and a patch to let it
  984. + compile under IRIX 5.2 from viz.tamu.edu:/pub/sgi/software/tcsh/.
  985.  
  986. ------------------------------
  987.  
  988. End of sgi/faq/apps Digest
  989. ******************************
  990. -- 
  991. The SGI FAQ group                                sgi-faq@viz.tamu.edu
  992. Finger us for info on the SGI FAQs, or look in viz.tamu.edu:/pub/sgi.
  993.  
  994.